home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac 1993 September / clonecd / September 93.img / Australasian Legends / Commercial / Golden Micro Solutions / Commander Demo / Commander Demo.rsrc / TEXT_5019_ARRAY DATE.txt < prev    next >
Text File  |  1993-09-07  |  2KB  |  35 lines

  1. ARRAY¬†DATE (name; size1; {size2})
  2.                                                                                     Pg 13-2
  3.  
  4. name     Array          Name of the array to create
  5. size1     Number        Number of elements in the array or number of 
  6.                                       rows if size2 is specified
  7. size2     Number        Number of columns in a two dimensional array
  8.  
  9.  
  10. Creates name, an array of type Date, with size1 number of elements. If specified, name will be a two-dimensional array with size1 columns and size2 rows. If name already exists, the array is resized and elements that are not cropped retain their value.
  11.  
  12. The size2 parameter is optional; if it is specified the commands create two-dimensional arrays. In this case, size1 specifies the number of rows and size2 specifies the number of columns in each array.
  13.  
  14. Each row in a two-dimensional array can be treated like an element.This means that you can insert and delete entire arrays in a two-dimensional array with the other array commands.
  15.  
  16. An element 0 (array name{0}) is always created for an array, and is set to a null value of the array type. Use the Size¬†of¬†array command to find the size of the array. the following line would delete all elements (except the 0 element), but leave the array defined:
  17.  
  18. ARRAY¬†DATE (‚óäMine;0)
  19.  
  20. The following formula shows how to calculate the amount of memory used by a date array:
  21.  
  22.           (1+number of elements)*6
  23.  
  24. Note: a few more bytes may be required to keep track of the selected element, the number of elements, and the array itself.
  25.  
  26.  
  27. When a Date array is first created, its elements are empty values: !00/00/00!.
  28.  
  29. You refer to the elements by using curly braces. For example, MyArray{2} refers to the second element in the array MyArray. For two-dimensional arrays you refer to individual elements by using two sets of curly braces. For example, MyArray{3}{5} refers to the third row and fifth column.
  30.  
  31.  
  32.  
  33. See also: Size¬†of¬†array 
  34.  
  35.